package com.cy.pj.arithmetic.controller;

import com.cy.pj.common.pojo.ResponseResult;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.validation.constraints.Min;

@RestController
@Validated
public class ArithmeticController {
    /*
     * http://localhost/doCompute/10/5
     */
    @RequestMapping("/doCompute/{n1}/{n2}")
    public ResponseResult doCompute(@PathVariable Integer n1,
                                    @Min(value = 1, message = "除数不能为0")
                                    @PathVariable Integer n2) {
        Integer result = n1 / n2;
        return new ResponseResult("reuslt is " + result);
    }
}
